home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 25 / AACD 25.iso / AACD / Graphics / PerfectPaint / rexx / box / Neon.rx < prev    next >
Encoding:
Text File  |  2000-10-31  |  1.0 KB  |  65 lines

  1. /* Box arexx test */
  2.  
  3.     options results
  4.   parse ARG Port x1 y1 x2 y2 b
  5.     ADDRESS value Port
  6.  
  7.     pp_GetDepth
  8.     D=result
  9.     IF D<24 then DO
  10.         pp_Warn 'This*script*is*only|for*24bits*Picture.'    
  11.         pp_PermitRefresh
  12.         Exit
  13.     END
  14.  
  15.     pp_UpdateUndoBox x1-1 y1-1 x2+1 y2+1
  16.  
  17.     pp_Compose 0 100 0
  18.     pp_EffectOn
  19.     pp_ComposeReqOff
  20.     pp_ConvInit 0 1 0
  21.     C=-1
  22.         pp_Conv 0 0 0 0 0 0
  23.         pp_Conv 1 0 0 0 0 0
  24.         pp_Conv 2 0 0 1 0 0
  25.         pp_Conv 3 0 0 0 C 0
  26.         pp_Conv 4 0 0 0 0 0
  27.     pp_BoxF x1 y1 x2 y2
  28.  
  29.     pp_Compose 1 100 0
  30.     pp_ConvInit 1 10 0
  31.         pp_Conv 0 0 1 1 1 0
  32.         pp_Conv 1 1 1 1 1 1
  33.         pp_Conv 2 1 1 10 1 1
  34.         pp_Conv 3 1 1 1 1 1
  35.         pp_Conv 4 0 1 1 1 0
  36.     pp_BoxF x1 y1 x2 y2
  37.  
  38.     pp_ConvInit 1 159 0
  39.         pp_Conv 0 2 4 5 4 2
  40.         pp_Conv 1 4 9 12 9 4
  41.         pp_Conv 2 5 12 15 12 5
  42.         pp_Conv 3 4 9 12 9 4
  43.         pp_Conv 4 2 4 5 4 2
  44.     pp_BoxF x1 y1 x2 y2
  45.     pp_BoxF x1 y1 x2 y2
  46.     
  47.  
  48. /*
  49.     pp_Displace 3
  50.     pp_BoxF x1 y1 x2 y2    
  51.     
  52.     pp_Compose 0 100 0
  53.     pp_ConvInit 0 1 200
  54.     C=-1
  55.         pp_Conv 0 0 0 0 0 0
  56.         pp_Conv 1 0 0 0 0 0
  57.         pp_Conv 2 0 0 C 0 0
  58.         pp_Conv 3 0 0 0 0 0
  59.         pp_Conv 4 0 0 0 0 0
  60.     pp_BoxF x1 y1 x2 y2
  61.  
  62. */
  63.     pp_EffectOff
  64.     pp_ComposeReqOn    
  65.